package com.panda.common.core.domain.model;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.panda.common.annotation.Excel;
import lombok.Data;

import java.util.Date;

@Data
public class WeChatLoginUser {
    private Long uId;
    private String openid;
    private String accessToken;
    private String refreshToken;
    private String uName;
    @Excel(name = "微信昵称")
    private String nickname;
    @Excel(name = "性别")
    private String sex;
    @Excel(name = "年龄")
    private Integer age;
    @Excel(name = "学历")
    private String background;

    private String country;//国家
    private String province;//省份
    private String city;//城市
    private String headimgurl;//用户头像
    @Excel(name = "特权信息")
    private String privilege;

    private String unionid;
    @Excel(name = "创建用户")
    private Long createUser;//创建用户人
    @Excel(name = "更新用户")
    private Long updateUser;//更新用户人

    @Excel(name = "是否为应届",readConverterExp ="0=否,1=是")
    private String stressStatus;
    @Excel(name = "求职类型")
    private String huntingType;
    @Excel(name = "毕业时间")
    private String graduateTime;
    @Excel(name = "政治面貌")
    private String politics;
    @Excel(name = "求职地点")
    private String searchLocation;
    @Excel(name = "籍贯")
    private String nativePlace;
    @Excel(name = "毕业院校所在城市")
    private String graduateCity;
    @Excel(name = "毕业院校类别")
    private String graduateType;
    @Excel(name = "就读专业")
    private String major;
    @Excel(name = "是否英语四级",readConverterExp ="0=否,1=是" )
    private String englishFour;
    @Excel(name = "是否英语六级",readConverterExp ="0=否,1=是")
    private String englishSix;
    @Excel(name = "是否计算机二级",readConverterExp ="0=否,1=是")
    private String computerTwo;
    @Excel(name = "实习或项目经历")
    private Integer projectExperience;

    private Integer skillCertificate;//技能证书 123

    private Integer campusPractice;//校园实践 是否在学生会或社团

    @Excel(name = "获奖情况")
    private String scholarship;//

    @Excel(name = "手机号")
    private String phone;
    private String phoneNumber;//该微信唯一手机号

    private String status;//用户状态0正常，1黑名单
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date createDate;//创建时间Date 类型
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date updateDate;//更新时间Date 类型
    @Excel(name = "创建时间")
    private String creationTime;
    @Excel(name = "更新时间")
    private String turnoverTime;


    private String bishi;//笔试题答案
    private Integer score;//测试分数
    private Integer bsScore;//笔试分数
    private String reportUrl;//测试答案地址
    private Integer pdfFrequency;//pdf测试次数

    private String userinfoStatus;//是否添加个人信息
    private String cepingStatus;//0未测试 1测试

    private String trialStatus;//是否试用套餐
    private String trialStartTime;//开时间
    private String trialEndTime;//结束时间
    private Integer trialDay;//试用日期
}
